"use strict";
const mongoose = require("mongoose");
const {defaultType, defaultStr, defaultNum, defaultArray} = require("../lib/model_defaults");

const schema = new mongoose.Schema({
  orgId: defaultStr,
  userId: defaultStr,
  domainId: defaultStr,
  name: defaultStr,
  appId: defaultStr, //第三方系统提供的id
  clientId: defaultStr,
  clientSecret: defaultStr
});

const createIndex = function() {
  schema.index({
      userId: 1,
      domainId: 1,
      orgId: 1
  });
  // schema.index({
  //     userId: 1,
  //     domainId: 1,
  //     orgId: 1,
  //     workday: 1
  // });
  // schema.index({
  //     userId: 1,
  //     domainId: 1,
  //     orgId: 1,
  //     normalCheckTime: 1,
  //     checkType: 1,
  //     workday: 1
  // });
};

createIndex();
mongoose.model("LightApp", schema);
